<?php 
header("Content-type: text/html; charset=utf-8");
function M($path1, $path2)
{
	$preg = "/\/$/";
	$newPath1 = preg_replace($preg, '', $path1);
	$newPath2 = preg_replace($preg, '', $path2);
	if(!file_exists($newPath2)){
		mkdir($newPath2,777,true);
	}	
	if(is_dir($newPath1)){
		
		$files = glob($newPath1."/*");
		foreach ($files as $value) {
			// 不明白的地方就打印出来看看结果
			// var_dump("$value");
			$url = str_replace($path1, $path2, $value);
			if(is_dir($value)){
				M($value, $url);
			}else{
				copy($value,$url);
			}
		}
	}


}


M('./test1','./test2');


// <?php 

// function M($path1, $path2)
// {
// 	$preg = "/\/$/";
// 	$newPath1 = preg_replace($preg, '', $path1);
// 	$newPath2 = preg_replace($preg, '', $path2);

// 	if(!file_exists($newPath2)){
// 		mkdir($newPath2,777,true);
// 	}

// 	if(is_dir($newPath1)){
// 		$files =glob($newPath1."/*");
// 		foreach ($files as $value) {
// 			var_dump($path1);
// 			$url = str_replace($path1, $path2, $value);
// 			if(is_dir($value)){
// 				M($value, $url);
// 			}else{
// 				copy($value,$url);
// 			}
// 		}
// 	}


// }


// M('./test1','./test2');













 ?>